package models

// 优惠券类型
type EQKCOUPON_CTYPE int32

const (
	EQKCOUPON_CTYPE_NULL1               EQKCOUPON_CTYPE = 0
	EQKCOUPON_CTYPE_RECHARGE_GIVE       EQKCOUPON_CTYPE = 1
	EQKCOUPON_CTYPE_WASH_DISCOUNT       EQKCOUPON_CTYPE = 2
	EQKCOUPON_CTYPE_WASH_FREE           EQKCOUPON_CTYPE = 3
	EQKCOUPON_CTYPE_RECHARGE_CASHCOUPON EQKCOUPON_CTYPE = 4
	EQKCOUPON_CTYPE_WASH_CASHCOUPON     EQKCOUPON_CTYPE = 5
)

var EQKCOUPON_CTYPE_name = map[int32]string{
	0: "NULL1",
	1: "RECHARGE_GIVE",
	2: "WASH_DISCOUNT",
	3: "WASH_FREE",
	4: "RECHARGE_CASHCOUPON",
	5: "WASH_CASHCOUPON",
}

var EQKCOUPON_CTYPE_value = map[string]int32{
	"NULL1":               0,
	"RECHARGE_GIVE":       1,
	"WASH_DISCOUNT":       2,
	"WASH_FREE":           3,
	"RECHARGE_CASHCOUPON": 4,
	"WASH_CASHCOUPON":     5,
}

// 优惠券状态
type EQKCOUPON_CSTATE int32

const (
	EQKCOUPON_CSTATE_NULL2   EQKCOUPON_CSTATE = 0
	EQKCOUPON_CSTATE_NOTUSED EQKCOUPON_CSTATE = 1
	EQKCOUPON_CSTATE_USED    EQKCOUPON_CSTATE = 2
	EQKCOUPON_CSTATE_EXPIRED EQKCOUPON_CSTATE = 3
)

var EQKCOUPON_CSTATE_name = map[int32]string{
	0: "NULL2",
	1: "NOTUSED",
	2: "USED",
	3: "EXPIRED",
}
var EQKCOUPON_CSTATE_value = map[string]int32{
	"NULL2":   0,
	"NOTUSED": 1,
	"USED":    2,
	"EXPIRED": 3,
}

// 用户类型
type EQKCOUPON_UTYPE int32

const (
	EQKCOUPON_UTYPE_ALLUSER                 EQKCOUPON_UTYPE = 0
	EQKCOUPON_UTYPE_NEWUSER                 EQKCOUPON_UTYPE = 1
	EQKCOUPON_UTYPE_APPOINT_MOBILE_USER     EQKCOUPON_UTYPE = 2
	EQKCOUPON_UTYPE_SHARE_COUPON_USER       EQKCOUPON_UTYPE = 3
	EQKCOUPON_UTYPE_NOVICE_BENEFITS_USER    EQKCOUPON_UTYPE = 4
	EQKCOUPON_UTYPE_RECOMMENDED_RETURN_USER EQKCOUPON_UTYPE = 5
	EQKCOUPON_UTYPE_EXCHANGE_CODE_USER      EQKCOUPON_UTYPE = 6
)

var EQKCOUPON_UTYPE_name = map[int32]string{
	0: "ALLUSER",
	1: "NEWUSER",
	2: "APPOINT_MOBILE_USER",
	3: "SHARE_COUPON_USER",
	4: "NOVICE_BENEFITS_USER",
	5: "RECOMMENDED_RETURN_USER",
	6: "EXCHANGE_CODE_USER",
}
var EQKCOUPON_UTYPE_value = map[string]int32{
	"ALLUSER":                 0,
	"NEWUSER":                 1,
	"APPOINT_MOBILE_USER":     2,
	"SHARE_COUPON_USER":       3,
	"NOVICE_BENEFITS_USER":    4,
	"RECOMMENDED_RETURN_USER": 5,
	"EXCHANGE_CODE_USER":      6,
}

// 洗衣模式
type EQK_WASH_MODE int32

const (
	EQK_WASH_MODE_ALL      EQK_WASH_MODE = 0
	EQK_WASH_MODE_STANDARD EQK_WASH_MODE = 1
	EQK_WASH_MODE_QUICK    EQK_WASH_MODE = 2
	EQK_WASH_MODE_STRONG   EQK_WASH_MODE = 3
	EQK_WASH_MODE_SINGLE   EQK_WASH_MODE = 4
	EQK_WASH_MODE_GENTLE   EQK_WASH_MODE = 5
)

var EQK_WASH_MODE_name = map[int32]string{
	0: "ALL",
	1: "STANDARD",
	2: "QUICK",
	3: "STRONG",
	4: "SINGLE",
	5: "GENTLE",
}
var EQK_WASH_MODE_value = map[string]int32{
	"ALL":      0,
	"STANDARD": 1,
	"QUICK":    2,
	"STRONG":   3,
	"SINGLE":   4,
	"GENTLE":   5,
}

// 操作类型
type EQKCOUPON_OPERATE_TYPE int32

const (
	EQKCOUPON_OPERATE_TYPE_NULL3               EQKCOUPON_OPERATE_TYPE = 0
	EQKCOUPON_OPERATE_TYPE_WASH_PAYMENT_DONE   EQKCOUPON_OPERATE_TYPE = 1
	EQKCOUPON_OPERATE_TYPE_MONEY_RECHARGE_DONE EQKCOUPON_OPERATE_TYPE = 2
)

var EQKCOUPON_OPERATE_TYPE_name = map[int32]string{
	0: "NULL3",
	1: "WASH_PAYMENT_DONE",
	2: "MONEY_RECHARGE_DONE",
}
var EQKCOUPON_OPERATE_TYPE_value = map[string]int32{
	"NULL3":               0,
	"WASH_PAYMENT_DONE":   1,
	"MONEY_RECHARGE_DONE": 2,
}

// 抢完状态
type EQKCOUPON_GRABEND_TYPE int32

const (
	EQKCOUPON_GRABEND_TYPE_NO_GRABEND      EQKCOUPON_GRABEND_TYPE = 0
	EQKCOUPON_GRABEND_TYPE_ALREADY_GRABEND EQKCOUPON_GRABEND_TYPE = 1
)

var EQKCOUPON_GRABEND_TYPE_name = map[int32]string{
	0: "NO_GRABEND",
	1: "ALREADY_GRABEND",
}
var EQKCOUPON_GRABEND_TYPE_value = map[string]int32{
	"NO_GRABEND":      0,
	"ALREADY_GRABEND": 1,
}

// 推荐状态
type EQKCOUPON_RECOMMENDEND_TYPE int32

const (
	EQKCOUPON_RECOMMENDEND_TYPE_NO_RECOMMENDEND      EQKCOUPON_RECOMMENDEND_TYPE = 0
	EQKCOUPON_RECOMMENDEND_TYPE_ALREADY_RECOMMENDEND EQKCOUPON_RECOMMENDEND_TYPE = 1
)

var EQKCOUPON_RECOMMENDEND_TYPE_name = map[int32]string{
	0: "NO_RECOMMENDEND",
	1: "ALREADY_RECOMMENDEND",
}
var EQKCOUPON_RECOMMENDEND_TYPE_value = map[string]int32{
	"NO_RECOMMENDEND":      0,
	"ALREADY_RECOMMENDEND": 1,
}

// 操作者类型
type EQKCOUPON_OPERATOR int32

const (
	EQKCOUPON_OPERATOR_NULL4       EQKCOUPON_OPERATOR = 0
	EQKCOUPON_OPERATOR_RECOMMENDER EQKCOUPON_OPERATOR = 1
	EQKCOUPON_OPERATOR_RECEIVER    EQKCOUPON_OPERATOR = 2
)

var EQKCOUPON_OPERATOR_name = map[int32]string{
	0: "NULL4",
	1: "RECOMMENDER",
	2: "RECEIVER",
}
var EQKCOUPON_OPERATOR_value = map[string]int32{
	"NULL4":       0,
	"RECOMMENDER": 1,
	"RECEIVER":    2,
}
